//
//  LBCRootView.m
//  LifeEnjoy
//
//  Created by 刘表聪 on 15/9/11.
//  Copyright (c) 2015年 lanou3g. All rights reserved.
//

#import "LBCHomeView.h"

@implementation LBCHomeView
#pragma mark - 初始化方法
- (instancetype)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        self.backgroundColor = [UIColor cyanColor];
        [self createCollectionView];
    }
    return self;
}

#pragma mark 创建colletionView
- (void)createCollectionView
{
    // 创建collectionView 必须指定布局（UICollcetionView FloewLayout）
    // 创建UICollctionViewFlowLayout
    UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init];
    
    // 设置属性进行布局
    // 设置没一个item的大小
    flowLayout.itemSize = CGSizeMake((kScreenWidth - 30) * 0.5, kScreenHeight * 0.4);
    // 设置 item 最小行间距
    flowLayout.minimumLineSpacing = 10;
    // 设置 item 最小列间距
    flowLayout.minimumInteritemSpacing = 10;
    // 设置滑动方向，默认是垂直方向滑动
    flowLayout.scrollDirection = UICollectionViewScrollDirectionVertical;
    // 设置 item 上做下右的间距值 （边距大小）
    flowLayout.sectionInset = UIEdgeInsetsMake(10, 10, 10, 10);
    
    // 设置 collectionView 头部和尾部位置的大小
    flowLayout.headerReferenceSize = CGSizeMake(0, 50);

    
    self.collectionView = [[UICollectionView alloc] initWithFrame:self.frame collectionViewLayout:flowLayout];
    [self addSubview:_collectionView];
    
    
    
    
}
@end










